Text copied to clipboard!

Τίτλος

Text copied to clipboard!

Προγραμματιστής API

Περιγραφή

Text copied to clipboard!
Αναζητούμε έναν έμπειρο Προγραμματιστή API για να ενταχθεί στην ομάδα μας και να συμβάλει στην ανάπτυξη, υλοποίηση και συντήρηση API που υποστηρίζουν τις εφαρμογές και τις υπηρεσίες μας. Ο ιδανικός υποψήφιος θα έχει ισχυρές γνώσεις σε RESTful και GraphQL APIs, εμπειρία σε backend τεχνολογίες και πάθος για την κατασκευή αποδοτικών και ασφαλών διεπαφών προγραμματισμού εφαρμογών. Ως Προγραμματιστής API, θα συνεργάζεστε στενά με ομάδες frontend, backend και DevOps για να διασφαλίσετε ότι τα APIs είναι καλά σχεδιασμένα, τεκμηριωμένα και εύκολα στη χρήση. Θα είστε υπεύθυνος για την ανάλυση απαιτήσεων, τον σχεδιασμό αρχιτεκτονικής API, την υλοποίηση endpoints, καθώς και για τη δοκιμή και την αποσφαλμάτωση των υπηρεσιών. Επιπλέον, θα συμμετέχετε στην τεχνική τεκμηρίωση, θα προτείνετε βελτιώσεις απόδοσης και θα διασφαλίζετε τη συμμόρφωση με τα πρότυπα ασφαλείας και τις βέλτιστες πρακτικές. Η θέση απαιτεί καλή κατανόηση των αρχών REST, εμπειρία με εργαλεία όπως Postman, Swagger/OpenAPI, καθώς και γνώση σε γλώσσες προγραμματισμού όπως JavaScript (Node.js), Python ή Java. Η ικανότητα συνεργασίας, η προσοχή στη λεπτομέρεια και η συνεχής επιθυμία για μάθηση είναι απαραίτητα χαρακτηριστικά για την επιτυχία σε αυτόν τον ρόλο. Αν σας ενδιαφέρει να εργαστείτε σε ένα δυναμικό περιβάλλον με έμφαση στην καινοτομία και την ποιότητα, θα χαρούμε να σας γνωρίσουμε.

Καθήκοντα

Text copied to clipboard!
  • Σχεδιασμός και ανάπτυξη RESTful και GraphQL APIs
  • Συνεργασία με ομάδες frontend και backend για ενσωμάτωση API
  • Διασφάλιση ασφάλειας και απόδοσης των API
  • Τεκμηρίωση των endpoints και των λειτουργιών τους
  • Δοκιμή και αποσφαλμάτωση API
  • Συντήρηση και αναβάθμιση υπαρχόντων APIs
  • Συμμόρφωση με πρότυπα ασφαλείας και βέλτιστες πρακτικές
  • Παρακολούθηση απόδοσης και επίλυση προβλημάτων
  • Ανάπτυξη mock APIs για δοκιμές
  • Συμμετοχή σε code reviews και τεχνικές συζητήσεις

Απαιτήσεις

Text copied to clipboard!
  • Πτυχίο Πληροφορικής ή συναφούς τομέα
  • Εμπειρία σε ανάπτυξη RESTful ή/και GraphQL APIs
  • Καλή γνώση JavaScript (Node.js), Python ή Java
  • Εμπειρία με βάσεις δεδομένων (SQL και NoSQL)
  • Γνώση εργαλείων όπως Postman, Swagger/OpenAPI
  • Κατανόηση αρχών ασφαλείας API (OAuth, JWT, CORS)
  • Ικανότητα επίλυσης προβλημάτων και debugging
  • Καλή γνώση αγγλικής γλώσσας
  • Εμπειρία με CI/CD pipelines
  • Ομαδικό πνεύμα και επικοινωνιακές δεξιότητες

Πιθανές ερωτήσεις συνέντευξης

Text copied to clipboard!
  • Ποια είναι η εμπειρία σας με RESTful ή GraphQL APIs;
  • Ποιες γλώσσες προγραμματισμού χρησιμοποιείτε για την ανάπτυξη APIs;
  • Έχετε χρησιμοποιήσει εργαλεία όπως Swagger ή Postman;
  • Πώς διασφαλίζετε την ασφάλεια ενός API;
  • Ποια είναι η εμπειρία σας με βάσεις δεδομένων;
  • Έχετε εργαστεί με CI/CD pipelines;
  • Πώς διαχειρίζεστε την τεκμηρίωση ενός API;
  • Ποια είναι η προσέγγισή σας στην αποσφαλμάτωση ενός API;
  • Έχετε εμπειρία σε agile περιβάλλοντα;
  • Ποιο είναι το πιο απαιτητικό API που έχετε αναπτύξει;